private void createRoom(Usuario user, String msg){

		System.out.println(user.getInfo().getName()+" solicitou a criacao de uma sala de Snake");

		String[] part = msg.split(" ");

		if(part.length>=4){
			String ticket = part[1];
			String gameName = part[2];
			String maxPlayers = part[3];
			String privacy = part[4];

			String roomID = Integer.toString(getUniqueID());

			if(PREFIX_SNAKE.equals(gameName)){

				String prefix = PREFIX_SNAKE+" "+roomID;

				System.out.println("CREATE ROOMID = "+roomID);

				//rooms.get().createRoom
				ListenerSnake ls = new ListenerSnake(prefix, tcpMessages, udpMessages);
				ls.setOwner(user.getInfo().getName());
				ls.setMaxPlayers(Integer.parseInt(maxPlayers));
				ls.setPrivacy(Integer.parseInt(maxPlayers));
				ls.joinUser(user);

				rooms.get(PREFIX_SNAKE).addRoom(roomID, ls);
				System.out.println("Sala "+ls.getPrefix()+" adicionada as salas!");

				//Start Game
				ls.startGame();

				clientMayEnterRoom(user, ticket, ls.getPrefix());

				System.out.println(user.getInfo().getName()+" criou uma sala de Snake ("+gameName+") com "+maxPlayers+" jogadores e privacidade: "+privacy+"");

			}else{

				System.err.println(user.getInfo().getName()+" criou uma sala de jogo invalido ("+gameName+") com "+maxPlayers+" e "+privacy+"");
			}

		}else{

			System.out.println("ListenerGameRoom "+user.getInfo().getName()+" esta aprontando.");

		}

	}