I just got registered on Itch.IO just to say that your games is masterpiece! They are giving embrassing game expirience and We are waiting for your Steam release, hope that you won't give up.