isolated goal to goal behavoir in new class, and added enum behavoirType in the middle.  added button to do some sort of action for debugging (set to move the goal for now).