worked on Gameloop updates