Writing a mahjong tutorial

I'm currently in the process of writing a tutorial on how to implement a multiplayer version of "real" mahjong (the four player draw-one, play-one game), and while it feels like I'm nearing completion, I started this before Christmas and if you're familiar with my other writing then you might understand why it's taken so long.. This tutorial covers: RPC-over-websockets without ever writing RPC or…