Make sure the attacker is a valid player too.

Fixes #1464