haunted house roguelike in c++ using libTCOD