Although there's a lack of SFX and music, I found myself playing right to the end. Sure, the last level only took 50 attempts, but the little animation at the end made it all worthwhile.
An entertaining challenge. Well done, and good luck! :D