protected override void OnExit()
 {
     while (circles.Count > 0)
     {
         PhysicsCircleSprite sprite = circles[0];
         circles.RemoveAt(0);
         sprite.DestroyBody(Window.PhysicsWorld);
         RemoveChild(sprite);
         circleFactory.ReturnObject(sprite);
     }
 }