Classes:
cDevTool - A useful devtool for switching threw the game states
cErrorLogging- makes logging to a file / switching to printing to console easy
cEventReciver - holds the event receiver for the game
cGameState - The game state manager intro,run,end
cGlobal - makes keeping the main.cpp clean *is only included in the event reciver*
cLevelEngine - Handles switching of levels and such
cLevelState - the base class for levels to inherit
cIntroState - a level showing how to use the level manager and how to switch to the next level
cIntroState2 - the level that cIntroState switches to
This will hopefully make getting a game on to its feet / making demos really easy for everyone to enjoy

You can download it here http://www.wild.deathtouchstudios.com
Id love to hear your questions and feedback.