public override void Initialize()
{
base.Initialize();
//Create Physicworld
CreatePhysicWorld(new Vector2(0, -20), true, false, Vector2.Zero);
Sprite sand = new Sprite("sand", ResourceManager.CreateImage(Color.Transparent, (int)Preferences.Width, 65));
AddComponent(sand, 0, 415, BodyShape.SQUARE, BodyType.STATIC, Category.All);
//Background
SetBackground(ResourceManager.CreateImage("Images/background"), Adjustment.CENTER);
spriteSheet = ResourceManager.CreateSpriteSheet("Images/spritesheet");
//Canyon
CreateCanyon(new Vector2(620,274));
//Clowns castle
CreateCastle(new Vector2(28,310));
//Helpers
aux_offset = Vector2.Zero;
timer = TimeSpan.Zero;
iball = ResourceManager.CreateImage("Images/ball");
layer = new Layer();
Button breset = new Button(spriteSheet["bt_reset"], spriteSheet["bt_reset_pressed"]);
breset.Released += new Component.ComponentEventHandler(breset_Released);
AddComponent(breset, Preferences.ViewportManager.RightAnchor - breset.Size.X, 0);
}