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 <typename T> A(T t) : data(static_cast<int>(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.
