Wrote a test case for checking the log of previous moves is kept correctly, and a game's history can be reconstructed. Need to write a test case incorporating Pass and Exchange moves...