public override void DroppedOn(GameObject target)
{
GameObject spawningZone = GameObject.Find ("Spawning Zone");
Vector3 nextPosition = new Vector3(spawningZone.transform.position.x, Terrain.activeTerrain.SampleHeight(spawningZone.transform.position),spawningZone.transform.position.z);
GameObject game_flag = Instantiate(Resources.Load("Flag") as GameObject, nextPosition, Quaternion.identity) as GameObject;
int num = getNextNumber();
//Debug.Log ("Next is " + num);
game_flag.GetComponent<Enchantable>().id = "Area "+num;
//Debug.Log ("Adding " + num);
num_list.Add(num);
SetHidden(false);
}