Refactoring: background processing moved to BaseScene class
Class GameMenuScene for managing the main game menu