Thanks for the compliment, Befron!
Yes, just as what dougbrowne said, I used Microsoft Silverlight to create the game (I use C# as programming language, if you're wondering). Since I quickly put it together, there may be things that I have not thought about. Please do not hesitate to let me know if you have better ideas on how this game can be improved to help your learning
Cheers,
Ben.