Tank hides in trees

* Added hidden parameter to Tank
* Tanks check to see if surrounded by trees on all sides at each update,
and are hidden if so.
* Pillbox controller changed to only fire at non-hidden tanks.