Changes to GameElement, adding Color, Behaviors, and Reward to the class. Types ElementColors, Color, BehaviorType, TriggerType, TransitionBehaviorType all added or altered to support the needs of the new specification. Reward removed from Character.java since it is now in GameElement.java.