My attempt at a well engineered, maintainable roguelike engine.