1./2. Totally agree, it actually frustrated me a bit too at the end of development. But I had no time left at that point, to add rebinding. But I will definitely keep that in mind for future project. i.e. settings controls up to be "rebindable" from the beginning.
3. Yeah. I agree. :D This will be my next thing I will learn/research.
4. Do you have some tips on how to make fonts work properly in Godot? I am not going to lie. Godot really frustrated me with that. It took me a long time to make something that looks okay.
Thank you for playing! :)