Further refinement of hyperBlimp, now works largely as intended