I think I fixed whatever little quirks were left, if there are any I don't care. The solution so far as generating initial sequences works as much as I need it to