some sub block stuff
Tile entities now work off of cached adjacency rather than looking up tile entities every tick. I'm amazed that this basically worked on the first try.
Merge pull request #9 from NotGyro/overhaul-tileentity

Overhaul tileentity