Good work. I especially like the names, which seem to "mesh" together, like they actually come from a single language. It looks really good.