public void Config(IProjectile projectileDetails, ICaster wiz)
    {
        projectileDetails.node = this;



        Position = projectileDetails.start;
        state    = projectileDetails;

        speed     = state.speed;
        direction = state.direction;
        range     = state.range;

        projectileType    = projectileDetails.projectileType;
        remainingDistance = range;

        caster = wiz;

        projectileDetails.ConfigureNode();
    }