following roguebasin python/libtcod tutorial in aid of #7drl