Linear repulsion
Working implementation of FA2. Tweaks to come