add in final touches for cheating, new game, and validation
added comments