changes gameloop