private void explode(Bomb b) {
		b.setActive(false);
		int power = b.getPower();
		int posX = b.getPosX();
		int posY = b.getPosY();
		field.removeItem(b);
		Player p = player[b.getPlayer()];
		p.setBombsPlaced(p.getBombsPlaced() - 1);
		int nx;
		int ny;
		placeFire(posX, posY, position.CENTER);
		for (int i = 0; i < power; i++) {
			nx = posX + (i + 1);
			ny = posY;
			if (!placeFire(nx, ny, position.SIDE)) {
				break;
			}
		}
		for (int i = 0; i < power; i++) {
			nx = posX - (i + 1);
			ny = posY;
			if (!placeFire(nx, ny, position.SIDE)) {
				break;
			}
		}
		for (int i = 0; i < power; i++) {
			nx = posX;
			ny = posY + (i + 1);
			if (!placeFire(nx, ny, position.UP)) {
				break;
			}
		}
		for (int i = 0; i < power; i++) {
			nx = posX;
			ny = posY - (i + 1);
			if (!placeFire(nx, ny, position.UP)) {
				break;
			}
		}
	}