Added seriously.animate() utility for providing an animation loop