void QueryForLaunchObject(Vector3 destination, SpriteCanonObject.eType type)
    {
        foreach (GameObject tObj in SpriteCanonObjectList)
        {
            SpriteCanonObject objectScript = tObj.GetComponent <SpriteCanonObject> ();

            if (objectScript._State == SpriteCanonObject.eState.Loaded)
            {
                //Debug.Log ("QueryForLaunchObject Object Found");

                objectScript.SetLaunchParameters(destination, type);
                break;
            }
        }
    }