Biggest point of improvement you can make is the itch page imo, would help a lot!
Played the game live- so for my full feedback I recommend you watch my blind play.- gave quite a few pointers on how you can improve. <3 We all think adding in controller support would make the game feel really good too.