implemented vorticity confinement

this is NOT extensively tested. Currently the parameter is deliberately set to an extreme value
to show its effect and sensible result.