Initial work on world event system (...)
 - Rework proxies to something less complicated
 - Initial work on WorldEvents (saving/loading data)
 - WorldTickEvents and world data; all logic based on half-hour intervals (Minecraft time) and count days elapsed
...also remove dodgy time related stuff from PlayerData