A multi-platform siteswap juggling animator