Put in some basic ground work of the event generator
added lisense
Added todo comments
Added ability to return a subtype from the game engine base implementations
added attribs
Merge pull request #2 from AnthonyClink/eventengine

Eventengine