[ ] start with some base framework code, which will be unused for now
[ ] then add support for .sprite files (should be easy to port from old C++ code)
[ ] then fallback fs setup
[ ] then redo main menu on json
[ ] then reimplement translation
[ ] then add other panels like the quest/inventory I shown off earlier, because texts on all of them needs to be translateable (most of texts are on char creation screen and char stats panel though)