almost finished updating sceneVC to linear gamestate