day 1

added code from the first day of class
* test of some 2D vector math functionality, including some of the
collision detection stuff
* game structure
* agents
* polymorphic obstacles