fixed some game loop stuff
updated TODOs