refactored LevelSelectionScreen