'Show the block at the given `position`. This method assumes the
block has already been added with add_block()
Parameters
position : tuple of len 3
The (x, y, z) position of the block to show.
immediate : bool
Whether or not to show the block immediately.'

def show_block(self, position, immediate=True):

    texture = self.world[position]
    self.shown[position] = texture
    if immediate:
        self._show_block(position, texture)
    else:
        self._enqueue(self._show_block, position, texture)
