A roguelike in progress.