Refined backend infrastructure for how the games will function.
Changelog + Villager spawns are now differentiated from monster spawns and their respective GUIs have been opened
+ Support for spectators has been added
+ Players now get protection from damage and hunger before a game starts
+ Players falling into the void will respawn at player spawn before the game starts and will also die if the game is active
* Villagers now spawn up to a certain amount instead of adding a set number of villagers each round
* Many bug fixes
* Updated configs and data file structures to reflect changes