Flowx by Tim Elverston in movement.