Revert "Revert "Fixes to compiler errors in previous commit""

This reverts commit 1fde8177d82fe9d87944ee337b6349c66b7e028d.
Beginning Support for Revealing

Began the RevealManager class, and added a noOfGS variable to the unit
class.