Added ability to instantiate custom classes defined by the user
Checking to see if identity is restored
Refactored factory. Removed exceptions
Added more strategies to the factory. Moved gathering up to InteractiveEntity.
Merge pull request #54 from Tadimsky/refactoring

Refactoring
Started work on Mini Map
Merge branch 'master' of https://github.com/Tadimsky/vooga
Merge branch 'master' of https://github.com/Tadimsky/vooga into pathing2
Checked out files from bad changes