Implement TestGame event

Also renamed events to match normal .NET event naming conventions
(events aren't supposed to start with 'On')