diff --git a/src/game/morpion.cpp b/src/game/morpion.cpp
index 3679d16a1802b8d7a889ad9bc9c44a516e52eba7..9235c8cfdd88c798ff6b3af59e754ff911fa13e7 100644
--- a/src/game/morpion.cpp
+++ b/src/game/morpion.cpp
@@ -113,7 +113,7 @@ namespace game
 	}
 
 	
-	void morpion::update_moves(uint16_t move)
+	void morpion::update_moves()
 	{
 		uint16_t free_bitboard = ~(state.cross_bitboard | state.circle_bitboard);
 		for(int i = 0; i <=8; i++)
@@ -121,7 +121,7 @@ namespace game
 			if(free_bitboard & 1)
 			{
 					state.possible_moves += i;
-					state.possible_moves << 4;
+					state.possible_moves = state.possible_moves << 4;
 			}
 			free_bitboard = free_bitboard >> 1;
 		}
@@ -176,7 +176,7 @@ namespace game
 		string result = "";
 		for (int row = 2; row >= 0; row--)
 		{
-			result += "|"
+			result += "|";
 			for (int col = 2; col >= 0; col--)
 			{
 				if(((state.cross_bitboard >> 3*row) >> col) & 1)
diff --git a/src/game/morpion.hpp b/src/game/morpion.hpp
index 17552e46595765c61dd6736a30c5d4d4aac60352..052f50577e30c2d40cee5a46e4bbaa35f86f3dd7 100644
--- a/src/game/morpion.hpp
+++ b/src/game/morpion.hpp
@@ -50,7 +50,7 @@ namespace game
 			inline void update_win(); //Check if someone won and update the state
 			inline bool has_won(uint16_t bitboard); //Check if the player whose bitboard was passed as a param has won
 			inline bool get(uint16_t bitboard, uint8_t i, uint8_t j) const; //Get a case of the board
-			inline void update_moves(uint16_t move); //Update the list of all possible moves
+			inline void update_moves(); //Update the list of all possible moves
 			
 			const uint8_t CROSS = 0;
 			const uint8_t CIRCLE = 1;