Tween Enhancments

@ndonald2 I added a few things to expanding our tweening capabilities.  Let me know what you think.
Probably so. My approach to transform tweening is dead-simple interpolation between each value in the matrix, which will definitely not create smooth rotations. A better approach might be to make a separate rotation tween that regenerates the transform matrix at each angle, or to use the block-based float tween to compute it yourself.