I think the right name for this genre would be "puzzle shooter". Very well done, it even feels a bit like a mexican standoff.