Over the past couple years I've been building little libraries in ruby for a boxing simulator I plan to make some day. I've already built the name generator, region generator, coordinate system for the ring movement, json file db, etc.<p>The problem I've had is figuring out where I bring this all together, I've debated making it web enabled, standalone app, etc. I think I might just use this library and make it CLI based, the table library makes things really interesting for managing stats and events- I actually have a pretty strong use case for this to all be plugin based. I'd love to have my little sim running in a terminal window while I'm hacking on my web projects.<p>Anyway, very cool stuff, I will be investigating much deeper very soon!