Random cleanup (no funtionality change)
changed to use -B instead of DONTWRITEPYTHONBYTECODE
changed size of cltypes to be adaptive
changed game to load from an xml string directly (still not implemented)