AppleTree Starter Script

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class AppleTree : MonoBehaviour {

//Prefab for instantiating apples
public GameObject applePrefab;

// Speed at which the AppleTree is moving in meters / second
public float speed = 50f;

// Distance where AppleTree turns around
public float leftAndRightEdge = 10f;

// Chance that the AppleTree will change directions
public float chanceToChangeDirections = 0.1f;

// Rate at which Apples will be instantiated
public float secondsBetweenAppleDrops = 1f;

// Use this for initialization
void Start () {
// Dropping apples every second
}

// Update is called once per frame
void Update () {
// Basic Movement
Vector3 pos = transform.position;
pos.x += speed * Time.deltaTime;
transform.position = pos;

// Changing Direction

if (pos.x < -leftAndRightEdge) { speed = Mathf.Abs (speed); } else if (pos.x > leftAndRightEdge) {
speed = -Mathf.Abs (speed);
}

}
}