Roguelike based from libtcods tutorial.