window manager set up
flags
docs
error catching and tests
other interaction tile + guide update
main loop
better paramas
docs
game logic in main
libary init
switched to state controler
switch_state and clean up func
exit state
handle alt-f4
error checking
clean up + asset_manager
extern gloabals
create asset menager
completed asset manager
docs