refactored startscene out of scene