public static HalkAMissile spawnHalkAMissile(long seed, Vector3 position, Quaternion rotation, SceneObject parent)
        {
            HalkAMissile rSecondaryAttack = null;
            if (availableHalkAMissiles.Count == 0)
            {
                rSecondaryAttack = new HalkAMissile(seed, position, rotation);
                rSecondaryAttack.respawn(seed, position, rotation, parent);
            }
            else
            {
                rSecondaryAttack = (HalkAMissile)availableHalkAMissiles.Dequeue();
                rSecondaryAttack.respawn(seed, position, rotation, parent);
            }

            return ((HalkAMissile)Space394Game.GameInstance.CurrentScene.addSceneObject(rSecondaryAttack));
        }