Add a method to clone game states to support our algorithm for solving the challenge