Maybe I'm an idiot, but I didn't realize that you're supposed to HELP the AI solve the level. I thought I was trying to make an unwinnable level that the AI couldn't beat within a timeframe, which resulted in the game breaking a little bit. By not placing blocks in the obvious place, the ball frequently got stuck in loops that took over a full minute to break, including getting stuck underneath the paddle which took about 90 seconds to clear.
That being said, once I understood that the goal is to WIN the level, the design works much more smoothly and the experience is a lot better.
With clearer instructions, this is a recommend for me, nice work!