Tried to fix a bug inside the gameloop precision.