Pulls ai_move into private interface