Better generation, now trying to stitch gen blocks together