I added a way to vary the animation a bit, even though I only have a vague idea how this thing works. Anyway, thanks @kieranblackley !