Move Creature Type Config generation into CreatureType Class from CreatureRegistry
Refactored LivingHandler and SpawnListEntry configuration out of HandlerRegistry
Basic Network infastructure. PacketHandler, PacketManger, PacketID.
Basic Gui infastructure; GuiHandler, GuiID
Create OpenGUI Keybinding
Gui initialised with background textures stolen from Project Zulu Limited Spawner
Create Spawner Main Menu.
Refactor CreatureHandlerREgistry methods such that the functionality needed can be Called Client Side.
It should also be more maintanable.
Create packets to sync server state to client on gui open.
SpawnListEntry implements equals && hashcode; defined by biome and entityclass.
Servers do not have keyboards.
Tweak CreatureType immutable methods to be single paramter and call local instanceConstructor
Tweak LivingHandler immutable methods to be single paramter and call local instanceConstructor
Fix bug in creatureType where spawn rate is not used in constructInstance
Merge branch 'gui' into dev with GUI with GUI disabled to get refactored of base code requried
Other features should be able to be developed with those changes