yaaa its finaly out ^^ or least a demo of it! can i get a link please? (yes i've bought the game before way last year, i almost forgot about it till now.)
The link is the same one from when you bought it! It should be listed in your account; if you download the itch app, you can install it like you'd install a game from Steam! Otherwise it should be under the "My Purchases" section of your account.