Remove Turn class. Useless. Change all the header guards (and add missing :-/ ) to fit the Google guidelines: http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml.