More changes

- Removed some api components (moved them to the core)
- Organised Imports
- Liquid Materials are broken. Do not use them. Working on creating
metablocks for them.
- Fixed NBT glitches.
- Moved network handling to the core.
- Moved override tick handling to the core.
- Moved cleanup handling to the core.
- Deleted dead code.
- Started work on creating individual Material instances for each liquid
material.