changed moveHistory and allMoves to returning pointers to std::vector<move_t>
so now the game can go as long as necessary. The test cases work and valgrind
runs with no warnings or errors.
Next should be the isDraw() function.