implemented BombPass and FlamePass