Great game. It deserves to be on Steam where more people would be able to buy it.
A lot of people are simply not aware of itch.io