Removed overloaded methods to prevent getting into trouble
when reflecting from Gossip.

Added classes and methods to the Gossip side to mirror Java stuff
(Reactor, Room, GameRegistry), separated into files.

Moved parts of the creation of objects to the Gossip side.

Some refactoring as necessary.