GameState Interface coded. Had to change renderers visibility to public.
Removed Comments in Dirty That werent needed
Merge remote-tracking branch 'origin/Gamestate' into dirty-develop

Conflicts:
	DirtyGame/DirtyGame.csproj
	DirtyGame/Game/Dirty.cs
	DirtyGame/Game/SGraphics/Renderer.cs