diff --git a/src/game/test_two_players_game.hpp b/src/game/test_two_players_game.hpp
index ce7de78d460bc662b27556b3be10de6c2e4169db..1ba1ae6da2388a103680e05ed08021480abb8241 100644
--- a/src/game/test_two_players_game.hpp
+++ b/src/game/test_two_players_game.hpp
@@ -64,7 +64,7 @@ namespace game
 	std::string move;
 	std::cin >> move;
 	g.play(m[move]);
-	player = 1 - player;
+	player = g.current_player();
       }
     std::cout << g.to_string() << std::endl;
     if (g.won(0)) std::cout << g.player_to_string(0) << " won";