Added fog ("fog of war") to hide out of sight tiles from player.
Added intermediate level of fog which looks great but it is quite an overhead.
Added a TODO to process_fog().