almost finished refactoring sceneVC
almost finished refactoring sceneVC to linear gamestate