CGameMain is now a game Engine
A lot of engine separations classes and overall improvements in the core