Fixing crash on save game

Author: ammesonb, chickenbellyfinn
make add game call static

Author: chickenbellyfinn
Adds Requirement 1 GUI features

Also cleaned up a lot of the code to get rid of warnings.
Renames some GUI files to be more clear
Merge latest team9dev into autorefresh, add game should be funcitonal.