Some unit testing
Merge branch 'master' into grandChess
added easier way to switch game type