minor
added creating a Polygon from two Vector2
added colliding a polygon with a list of entities
enemies now fire at the avatar on sight
added Weapon class
added debug drawing the field of view for enemies