Working on isComplete() added an arraylist to keep the list of moves
made.