assassin logic