Interesting.
I think it would benefit from a more marked increase in difficulty from one level to the next (more enemies, or needing more than one shot) and for the upgrades to be permanent.