fixed chaining.

Also cleaned up some of the TweenManager code.
Modified how and when start and end times are calculated.