Prevent player from touching tile twice

When the player lands on a tile, it's marked as touched with tile.mark(), and
its danger text is changed to an X. The player can not visit the same tile
twice.