For those looking for an answer to the original question, the reason the tween class was stalling is because the tween variable was declared inside the function.

By declaring the tweens outside...