Major overhaul to attempt to tween cubics
Things work with the new architecture
Correct tweening logic issue