This is a dart port of the original java Universal Tween Engine created by Aurelien Ribbon