This is well written, with an unusually good layout. I haven't had a chance to play it yet, but hope to soon.