I found a way to get past the 25th level bug. Don't destroy any blocks until he's already gone on top of the first one. That was the only way I could get to complete the level. Not sure if it matters, but I also left him on the slow speed the entire time.
One of the more addicting flash games I've played in a long time. I started playing at 130 in the morning and all of a sudden it was 4am and I 100% the game lol. Great game!
Level 25 is incredibly frustrating. Could have done with better hit detection. Sometimes you won't even get hit by the flying balls and you'll still be killed, yet others you'll see it go right through you and it won't kill you. Makes absolutely no sense.