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