I have to admit I didn't expected it will happen so fast - I joined a pychess project. It has published a 0.6.0beta2 release as I am writing this post. I have just checked out the source and had a short look at it. The application itselft looks quite good, but the code is not that good documented as Jin's. Yet there is an issue raised for documenting and hopefully I will be able to help. For me developing Tonic was so easy thanks to well documented Jin's code. Sure, when you are the writer of method or if they are self-explanatory it is tempting to not to document, but when beginner approches such a undocumented code he feels discouraged - believe me!