Added Polygon class to hold groups of points that describe a shape. Added "GameState" global class, however this may be removed. ISimulated-derrived classes can now be notified when they are colliding with another object by implementing the Contact method. Continual work to the player movement.