Units are now colored based on the player that controls them. The controlling player is specified in the unit's constructor.