Added init(), load(), save() to Engine class (not fully implemented yet); Added init() to Map class
Created an abstruct class called Persistent and make Map, Actor, and Gui classes inherit it
Implemented save and load methods for actor and gui classes
Modify Attacker and Container classes to inherit from the Persistent class
Implemented save and load methods for Ai, Pickable, and Destructible classes; Still sorting through runtime errors;
Had gui save and load code backwards, it is now fixed
Forgot to create TCODMAP in Map class when loading map from save file; Save/load functionality complete!!
Created a game menu gui and show it on initial engine load
use ESC to pause game and show menu instead of closing game;
(need to fix: Resuming paused game results in two players)
fixed duplicate players when continuing paused game