#213 - I just realised that the animation speed disparities are probably related to the time taken to perform Dijkstra's algorithm differing for each character.
Not sure if that's only an Emscripten thing or if it's in the desktop version too.
I checked and it's on desktop as well.