public void incrementPlayerTrappedCount(Player player) {
		if (player == null)
			throw new IllegalArgumentException("The given arguments are invalid!");
		
		if (trappedPlayerCount.containsKey(player)) {
			int numberOfTimes = trappedPlayerCount.get(player);
			numberOfTimes++;
			trappedPlayerCount.remove(player);
			trappedPlayerCount.put(player, numberOfTimes);
			if (numberOfTimes >= maxNumberOfTimesTrapped)
				player.setPlayerStatus(PlayerStatus.LOST);
		} else
			trappedPlayerCount.put(player, 1);
		
		player.skipCurrentTurn();
	}