A roguelike library inspired from libtcod written in TypeScript