Thanks! That's very encouraging to hear :)
Unfortunately the payment options on itch don't seem to work out for some people, but we'll definitely be on steam in a couple of months! In the mean time, though, there will be a couple more dev logs, though, so we hope you stay tuned :)