Cleaned up MovableGameObject