Fun entry!
First few levels are pretty straightforward, but around level 8, it got pretty chaotic for me.