private boolean placeFire(int x, int y, position pos) {
		boolean firePlaced = true;
		ItemList items = field.getItems(x, y);
		ItemList itCopy = new ItemList();
		itCopy.addAll(items);

		for (Item i : itCopy) {
			if (i instanceof Player) {
				Player p = (Player) i;
				p.die();
				firePlaced = true;
			} else if (i instanceof Bomb) {
				explode((Bomb) i);
				firePlaced = true;
			} else if (i instanceof Fire) {
				firePlaced = true;
			} else if (i instanceof BlockDestroyable) {
				BlockDestroyable b = (BlockDestroyable) i;
				b.startDestroy();
				newActiveItems.add(b);
				firePlaced = false;
			} else if (i instanceof Powerup) {
				Powerup p = (Powerup) i;
				p.startDestroy();
				newActiveItems.add(p);
				firePlaced = false;
			} else if (i instanceof BlockWall) {
				firePlaced = false;
			} else {
				System.out.println("Ups, wer ist das? "
						+ i.getClass().getName());
			}
		}

		if (firePlaced) {
			Fire fire = new Fire(x, y, pos);
			field.addItem(fire);
			newActiveItems.add(fire);
		}
		return firePlaced;
	}