Yep!! But right now we're prioritizing a Steam release first. Itch.io and Humble Store release will come a bit later. :) Please stay tuned for updates! :D
No worries, i'm a patient person. Thanks for the reply.