after posting the op, i realized my solution was still too slow and cut alot of the fluff.
>>715825709
its definitely alot simpler. but its also that its a different set of rules as well.