I think this concept could be expanded to add things like velocity, acceleration, gravity, etc, throw that in a physics engine and it would be sick