update_lit :: ()
Looks at the current glyph and position to make inferences about lighting state.
is_empty -> Bool
Returns true if the tile is free from items, monsters, boulders, and the player character.
It *can* have a dungeon feature, such as a fountain.
is_transparent -> Bool
Returns true if the player can see through the tile.