[Finishes #76717478] time per step

Right now, if we set stepSpeed to < 2 for Bee, it starts making jerky movements as it moves forward.

Previously animatedMove/scheduleMove weren't accounting for Maze.scale.stepSpeed when determining how fast to play animations.  I could have just stuck that into scheduleMove, but it seems cleaner in general to have animateAction tell steps how long they get (something already happening for scheduleDance).

I arguably could/should do this for some of the other animations as well, but there's no known bad with the others, and this sort of change does have a fairly high risk of regression, so I think I'd prefer to leave them alone for now.