Fixed cpu_move method so that recursion is stopped when there is a win
Fixed cpu_move algorithm. Now it finds the best move and is unbeatable