Conversion of the Python + libtcod tutorial over at RogueBasin