I mean like this:
G=generated pipe
U=ungenerated
UUUUU
UUUUU
UUGUU
UUUUU
UUUUU
currently, pipe generates like this:
UUUUU
UGGGU
UGGGU
UGGGU
UUUUU
It should do this:
UUUUU
UUGUU
UGGGU
UUGUU
UUUUU
If pipe generates like that, then you get pipes such as the one on the right in this save, which don't work very well.