the total number of players depends on the map, so instead of being given in argument, it is returned after the map creation
useless include and define
the map creation and the players selection are done in separated functions of game
tests updated
players added in a loop
players number changed, for some tests
players selection simulated
Revert "players number changed, for some tests"

This reverts commit 90457a3c218b08da4eeb4e9c6907b909878290f5.
name set with strncpy instead of an assignation
player names asked to the user
constant used
tests fixed
the number of pawns per player and the number of players is define in the builder because it depends of the size of the board
tests updated
rules added to choose a player
board creation wrapped
tests updated
Merge branch 'game-init'