added untested cubic smoothing
forgot to take into consideration substeps for phase; smoothing works
tweaked stepdelay