UP-Engine: Created the UPCharacterProxy class.
UP-Engine: Prepared the way to get characters from the engine.
UP-Engine: Created UPGameObject class to be inherited by game objects that need be identified.
UP-Engine: Deleted UPGameObject's copy constructor.
UP-Engine: Improved UPGameObject and had it inherited by UPCharacter.
UP-Engine: Added method getCharacter() to the engine.
UP-Engine: Created UPPlayer class even though there is no multiplayer mode at the time.
UP-Engine: revisited game rules and cleant up uncomplying code to start afresh.