Window now rendering and responding to window events
Vector2 fixes and weapon implementation
fixed type name usage
Merge remote-tracking branch 'remotes/origin/Edwin' into steven

* remotes/origin/Edwin:
  fixed type name usage
  Vector2 fixes and weapon implementation

Conflicts:
	C#/Math/Vector2.cs