SpongeMod, SpongeEventManager should be singletons.
There are only one and should be only one instance of those objects in a game.
Why we have getGame() sprinkled throughout the codebase is another story to fix later.
But this PR converts SpongeMod and SpongeEventManager into singletons.
Future 'resources' like these should be protected from instantiation to make copies.