Sadly uploading to steam isn't on our hands :( It was but then they decided they didn't want the game. It happens, so is life. It will be available in 32 days here on itch :)Thank you for the kind words :D