added starter code for assignment 3
Merge branch 'master' into assignment-3-chaser
added copy of chaser0 to chaser1
changed subtracting and adding vectors to static PVector method to avoid confusion.
added original chaser2 directory for working on part 2 of coding assignment
created Obstacle class for obstacle functionality
removed any movement from the draw method and put the functionality in it's own move method to make the code more modular
- added collision detection in obstacle
- added draw method
- added hashCode and equals methods for compliance in Java Collections
- add obstacles to stage and dealt with collision detection for the
  player.
- added movementQueue that can be used to force future moves for the
  agent.
- implemented obstacle collision avoidance for computer agent
- added overloaded methods to evade Agent and not evade PVector
- implemented visual representation of each agent's velocity vector
- implemented opponent's evade method by rotating velocity by 270
  degrees
opponent now evades instead of chases
added assignment 3 (chaser) to README
removed print statements
removed evade function from chaser1
added better obstacle tracing based on which direction yields a minimum distance to the opponent.
changed numObstacles to 8 to prevent overlap