Make stacked easing not break chained easing, by correctly passing on end values for consecutive easings.
Add easing to gemswap cursor