Basic tween functionality works

Tweens are automatically updated as needed on the JS side, unlike in
KineticJS, so they are re-usable on the C++ side of things.