Gameloop initial commit