I redesigned map 1, here's a screenshot:
I'm also going to add some small particle effects for when you blow up bricks, and some sound effects. But that'll take about an hour at most to code.
I haven't got a clue how to do the AI. Anyone want to do it for me? ;)
for each frame - flood fill the adversary's position by 1 square, and it's own position by one square - check if any of your flooded squares have visible lines to the enemy's flooded squares, if so place a bomb, if not, expand the flooding until they do, then place the bomb there (you'll have to determine the path to that point, but that should be trivial)
Overriding "save your a$$" AI - for all bombs currently on the map, if your ai player is within blast range, flood fill from your player until you find a square that isn't in the blast range - move the player there. if the player isn't currently on the blast range, then go for the bomb placement routine.