S-Curve and Save/Load state superficially added
same as last
same as before