Awesome game. Smooth progression and controls - love it. Find the way how to use turrets to jump on the wall, it is fun way to avoiding the bad buys, but I'm sure this is not part of the design idea.
P.S. Final boss is a pain - can't finish the game still ;)