ensure game-over event is unbound and rebound on kill/revive