Done! While a fresh set of eyes got me through levels 21-23, I'll admit that bonus level 24 completely stumped me. Ended up watching the walkthrough video posted by @gencivl. Doubt I'd have ever gotten that one, it's kind of tricky.