Some procedural animation shenanigans..