NOTES: * src/ftxui/screen/color_info.hpp has pallete. * src/ftxui/screen/color.cpp * Just search for ugrep x1B * https://man7.org/linux/man-pages/man4/console_codes.4.html * amit note: Struct A { int data; template A(T t) : data(static_cast(t)) {} }; A a(my_enum); TODO: * Rewrite collider to return a real struct not tuple. * Write a test that generates a ton of maps then confirms there's a path from one room to every other room? * Lua integration? * BUG: If map is < 90 zome out crashes. * Simple loot system. * Actually render FTXUI ansi output instead of the gui.cpp hack. * Bring back sounds, check out SoLoud.