Think about the endless possibilities. On top of that it will be possible to build a library of objects like: "NormalGuy", "Ninja", "Tree" and so on.
Then it will be cool to programmatically move them. No Idea if that is feasible or not. Maybe not, but I will say otherwise.
Then we could describe an environment in which they could act in a declarative way. We could add simple behaviours shaped on top of simple goals. Those goals could be described in a similar way as the environment. If we tie a behaviour to an animation we have small drones of "Ninja" that act on themselves (well..kind of).
Or we could move those animation with the keyboard. I mean, at this point possibilities are just to be enumerated.
At the end it will be like a DSL to describe animation and behaviour and environment. Like an engine for videogames, animation, even smart behaviour (not mentioning AI and similars)
I don't know, I smell something really great behind that think that you built.