Beginnings of a roguelike in C++.