Rework updating TileEntity properties on client side

Sorry to keep ya waiting so long