Game now suport events.
Tests for GameObjects new event code.

PASS: GameObject: fire test event
PASS: GameObject: GameEvent has name data and object
PASS: GameObject: destroy send destroying event
PASS: GameObject: destroy closes stream
Test for GameObjects event code

PASS: GameObjects: forward events from children.
PASS: GameObjects: destroying object removes it from the list.