Fixed Constants and Switched to int for team representation

Values in constants weren't actually constants.
Tracking team as a boolean was getting verbose and misleading for areas
that didn't have teams.