Admittedly, I didn't follow all the code in this class, but the docstrings are really good and were very helpful in figuring out what's going on. All the logic seems sound :thumbsup: