gameLoop WIP