Add ability to choose easing
Credit where credit's due