projectile work
Merge remote-tracking branch 'origin/development' into Edwin
Merge branch 'development' into steven
Merge remote-tracking branch 'origin/development' into Edwin
Clipping fix
More projectile changes
Fog
projectile changes to prevent curving with camera
made projectiles die if they hit walls or get old
Fixed some garbage collection issues, and added a little something something
Can not longer jump up and through, also cleaned up clipping further
made sure starting weapon has ammo!
Minor adjustments and cleanup
implemented weapon projectile colors
MOAR WEAPONS
even moar weapons
improved gameobject iteration
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