Wow, I thought that was pretty clever! I don't know if there are more out there like this, but I wouldn't have though about using a roll + recoil mechanic, and I loved it. If I may suggest something though, I would lower the rate of fire of the bosses or change their battle mechanics. I was able to defeat them nicely, but it felt a bit cheesy. Overall, great game!