Attempt two at a roguelike console game in C++. Significantly cleans up old code.