/// <summary> Returns a neighboring block from the same IBlockStorage. </summary> public static IBlock Neighbor(this IBlock block, BlockFacing face) { return block.storage[face.MoveRelative(block.position)]; }