public void removeBomb(Bomb b) {
		soundBomb.play(1, 0.3f);
		boolean hitWallNorth=false, hitWallEast=false, hitWallWest=false, hitWallSouth=false;
		bombs.remove(b);
		b.getTile().setBurning();
		int tilex = b.getTile().getGridx();
		int tiley = b.getTile().getGridy();
		int bombSize = b.getBombSize();

		/* Handles the situation of the player standing on the bomb. */
		FloorTile ft = (FloorTile)tiles[tilex][tiley];
		if(ft.hasPlayer()){
			ft.getPlayer().hurt();
		}
		ft.setBomb(null);

		/* Handles the blaswave in all directions. */
		for (int i = 1; i<=bombSize;i++){
			if(!hitWallNorth)hitWallNorth=checkNorth(i,tilex,tiley);
			if(!hitWallEast)hitWallEast=checkEast(i,tilex,tiley);
			if(!hitWallSouth)hitWallSouth=checkSouth(i,tilex,tiley);
			if(!hitWallWest)hitWallWest=checkWest(i,tilex,tiley);
		}
	}