cleaned up LevelManager