add the rest of the TODO items for a self-contained game
move game engine to separate library
fullscreen
correct fullscreen screen scaling