There is nothing wrong with puzzle game elements in your shmup, if the mechanics in question are actually good.