Expanded ApiWorld and some other stuff

I've added some methods to ApiWorld to determine whether snow can occur at a specific location. I also moved the EventArgs class to its own package.

I also started working on setting up events for receiving CustomPayload Packets but I've split that into another branch for the moment.

Here: [NetworkingBranch2](https://github.com/Sollace/BlazeLoader/tree/NetworkingBranch2)

You're welcome to have a look at it and give some feedback. I'll probably do a separate pull request once I'm happy with it.