private GameState handle(StartGameRequestMessage m, PlayerInGame sender) {
Client client = sender.getClient();
if (getGame().getClients().size() < 2) {
logger.info(
client + " tried to start game, but there aren't enough players");
client.send(new StartGameResponseMessage(ResponseType.failed));
return this;
} else {
client.send(new StartGameResponseMessage(ResponseType.ok));
logger.info("players before shuffle: "
+ createStartGameMessage(getGame().getClients(),getGame().getMapId()));
PlayerList players = getGame().getClients();
players.shuffle();
getGame().setClients(players);