Reorganized test driver code. Changed movement system to allow a movement to modify a movement. Useful for applying "forces" to a body's velocity.