Added support for redstone connection in satellite block. Satellite tile is yet to implement.
Partial support for redstone - avoided storing in NBT.
Revamping caching strategy
- Linked tile coordinates are lazily constructed once - they don't change during tile's lifetime
- Tile references and redstone power values are still cached
- keeping coords separate from references allows to check if tile's chunk was loaded, without touching tile itself
Chunk unload handler stub, need to implement unload watchers map and add installation of such watchers
Some comments