I love puzzle games like these! Interesting how you have to get hit to gain energy. The levels are also quite clever! Love how the robots face changes depending on how much HP they have left.
The only thing I found a bit tedious is how in some of the cannons seem to miss a lot.