The playground works great - very smooth. The fx work great on Roll20 too though -- for me as DM on my screen! The problem is it plays at 2fps on the player's browser (only 2 connections, me – DM and one player screen projected onto a table). I do a 1-second long effect on my screen (looks great) and then watch it take about 20 seconds (didn't measure it exactly) to play out, one frame at a time on the other screen. The player login can't draw do their own fx as I use a free a/c for them – I use it as display-only. Most of the fx are defined as soon as they start so should just play the same locally on the player view as they do on the DM screen… A few fx like 'bubbling' follow the drawer's mouse around as they animate, so there would need to be a sync / mouse-event stream going on for those ones which led me to imagine the round-trip-latency-time might be the cause of the slow frame rate... I am about 11000km from San Francisco. I don't know how roll20 is set up though. I just tested pinging app.roll20.net and I'm getting 15-19ms latency - that has to be coming from a nearby CDN. In any case, the latency should only cause a slight delay to start the animation, not between every frame!