added utility meethod to calculate visibility
added visible flag to tile
Merge branch 'demo' of https://github.com/Shipyards/Naval-Knockout into demo