Almost everything you mentioned is already in my wish list of things to add in the future. Unfortunately, my free time is limited and I could only work on the game whenever I have the time. Not to mention, I'm still learning about coding and game dev.
But hopefully, this features would become reality in the future :)