public void checkMonsters() {
		//System.out.println("checkmonsters, monstereita:" + monsterList.size());
		for (int i = 0; i < monsterList.size(); i++) {
			Monster tmpMonster = monsterList.get(i);
			if (tmpMonster.getHealth() <= 0) {
				TDArea.getArea()[tmpMonster.getLocation().getVerPos()][tmpMonster.getLocation().getHorPos()].remMonster();
				tmpMonster.die();
				monsterList.remove(i);
				player.addScore(tmpMonster.getValue());
				player.addMoney(tmpMonster.getValue());
				killedMonsters += 1;
				continue;
			}
			if (tmpMonster.getRouteIndex() >= TDArea.getRouteLength()) {
				TDArea.getArea()[tmpMonster.getLocation().getVerPos()][tmpMonster.getLocation().getHorPos()].remMonster();
				tmpMonster.die();
				monsterList.remove(i);
				player.removeScore(tmpMonster.getValue());
				finishedMonsters += 1;
			}
		}
	}