increase efficiency of the coroutine Run method (JIT_New was causing most of slow down)
made GameState.lateUpdate actually get run