Use noone instead of -1 for (secondTo)lastDamageDealer and instance_exists instead of ==noone

almost everywhere, because the player can leave the game and then you're dealing with a reference to a nonexisting player. In one case the ==noone actually made more sense though, so it was kept.