roguelike using libtcod in progress