Diagrammatic Reasoning about Actions Using Artificial Potential Fields