Created GameEvent

Reorganized GameLib into folders and namespaces.