Sounds interesting! If you come to use the library and have any thoughts or features requirements please post them on the issue tracker.
On another note I suppose, the choice of the interface for a boxing simulator to be cli client is really good for prototyping and is sweet for terminal power users.