An as-of-yet incomplete majiang implementation in Python