Merge branch 'development' into steven
Clipping fix
Fog
Fixed some garbage collection issues, and added a little something something
Can not longer jump up and through, also cleaned up clipping further
Minor adjustments and cleanup
First steps towards ui support
Merge remote-tracking branch 'remotes/origin/Edwin' into steven

* remotes/origin/Edwin:
  improved gameobject iteration
  even moar weapons
  MOAR WEAPONS
  implemented weapon projectile colors
  made sure starting weapon has ammo!
  made projectiles die if they hit walls or get old
  projectile changes to prevent curving with camera
  More projectile changes
  projectile work

Conflicts:
	C#/Game.cs
	C#/Graphics/GraphicsManager.cs
Merge back of edwins code
Merge branch 'steven' into development
Merge branch 'development' into Edwin

* development:
  Merge back of edwins code
  First steps towards ui support
  Minor adjustments and cleanup
  Can not longer jump up and through, also cleaned up clipping further
  Fixed some garbage collection issues, and added a little something something
  Fog
  Clipping fix