moved update scene stuff from game engine to scene