Added Menus

Created FactoryFactory (manages all game object factories)
Completed GameState implementations (game logic)
Removed unnecessary files
Fixed all compiler / linking errors
+misc changes