refactored/reorganized game scene