I hope that Steam will become our primary distribution platform instead of Itch. Unfortunately, their approval process is slow, I talked with one of the publishers and he said that it will take at least one month to get us there if the review goes okay. If you bought the game on itch, you can contact me via one of the methods mentioned above and provide your email address used for the purchase of the game. I will verify it and send you an invite to MEGA folder that has the latest paid version of the game for those who purchased it before. This is a temporary solution until we get to Steam which has its own distribution system with activation keys. The next update will be pushed to that folder, too.