Tweaked engine.  Added state area as determining factor for node size and repulsion behavior.