fix missing nil check for player unit, because apparantly we can get CombatStateChanged fire without Player unit being present