gameLoop almost works WIP