Started C++ rewrite.
Also introduced new "CAVE" dungeon type.