Added beacon influence revealing fogged tiles

--Had to add reference to GameManager in each BaseTile to use
BaseTile.Reveal function - is this bad?
--Also a bit of renaming tower to beacon
Minor thing
Added water blocking beacon influence

--This is totally not the right branch, sorry