Are you open to constructive criticism? I don't want to make you feel bad about your work because what you have is very impressive, especially for solo dev but I have some, notes.