I know it's supposed to be a video game engine, but it might give you more freedom with how you actually animate. Like, instead of setting keyframes, you could actually set the controls for an object and how it moves (similar to how you stretched the clock in slow down) and control it live using a keyboard. Unity has 2d and 3d versions.