A roguelike in C#