commiting before major changes for gameloop