Got rid of single var tweens, MultiVarTween -> VarTween

also
  - added some safety checks to VarTween.tween()
  - removed an unnecessary null check from the update() loop