Shouldn't Streakster lose 2 lives since his max vitality is only 1d4 with impale?
Also since Almighty Salmon didn't hit, shouldn't metaphysical weapon still be in effect?