fog of war and tile visibility

tiles now keep track of visibility, the changes don't yet have an effect
on buildings or units.