protected override void Draw(GameTime gameTime, RenderHelper render)
        {
            base.Draw(gameTime, render);

            if (ri != null)
            {
                render.RenderTextComplete("Position " + ri.ImpactPosition, new Vector2(20, 40), Color.White, Matrix.Identity);
                render.RenderTextComplete("Interpolated Lite " + new Vector3(ri.ImpactPosition.X, to.getLiteHeight(ri.ImpactPosition.X, ri.ImpactPosition.Z), ri.ImpactPosition.Z), new Vector2(20, 60), Color.White, Matrix.Identity);
                render.RenderTextComplete("Interpolated " + new Vector3(ri.ImpactPosition.X, to.getHeightFast(ri.ImpactPosition.X, ri.ImpactPosition.Z), ri.ImpactPosition.Z), new Vector2(20, 80), Color.White, Matrix.Identity);
                changed = false;
            }
        }