Its taken me ages to get past the last 4 levels. And I'm crap at avoidance bosses. Possibly another game I never complete because of the final boss.
Really enjoyed this game tho, good learning curve, and the last 10 levels were really challenging for me.