Added Game Events

Game Events used in Editor like separate functions for reuse across
game.
Merged changes from Reg and GameState to GameEvent

Merged changes from Reg and GameState to GameEvent
Merge pull request #1 from brutalexcess/master

Added Game Events