In addition to implementing legs, I have improved the performance of the arrow-based animation very significantly.