Tutorial project on vector fields. Sample vector field is gradient or rotation of a potential on a square grid. User may interactively modify potential by marking or unmarking vertices.