Fixed sided block rendering

- all tiles that don't need an inventory now don't have one
- cleaned up tile code
- fixed lights not saving their buffers
- Removed the rendering id registry
- Added liquid duplicator that is intended for testing