This is great, thanks for sharing it. I started a Rust project awhile ago to do something similar but based on a boardgame. It was fun but I didn't keep up with it. I'll try to get back at it using this as inspiration!
Yeah, I agree - this is a terrific read, and seems like a nice way to jump into Rust, a language I am eager to explore .. lots of strange new idioms, and from the perspective of a rogue-like, nicely done .. will give me a bit of Rust chops anyway! Thanks!