Ninja shield is the only one I would add since this "weapon" is totally different from all the others and it would make sense to have a block that removes it
Yea like a block that you can only rocket off of or that any weapons have an effect on. Assuming there is a enable/disable tile for making that one tile being the only tile the weapons can hit