You receive an e-mail from the game contest. They loved the vector-based graphics used in your preview. Now, they want you to send them a more complete prototype for this remake. They want more action. If they like your game, they will hire you to create 3D games using Silverlight 3 and a powerful 3D engine.
First, we are going to transform all the XAML vector-based graphics to User Controls. Then, we will create many object-oriented classes using inheritance, a very powerful capability that simplifies code re-use. In this case, we are not going to define instances using XAML, we will create them with the C# code: