The beginning of the end

Added a playMove function and the ability for the user to make the move
"playMove" which will play whatever move is returned by playMove. The
beginnings of a solver!