added flag to make towel engine under swing passive to save cpu
added redundant mode in AnimationAlogorithm