Pretty cool! The final boss is pretty unforgiving. Definitely beatable (only a sliver of health left third try), though sometimes I wonder if the difficulty was because maybe I wasn't using the right guns?