Update PlayerAction with new AI method