So i bought the game here on itch io a good while back and now saw that it is on steam, would one recieve a steam key for it or something? it doesnt technically matter, but its happened before with other games tho they just appeared in my steam library.
great game tho its got some fun stuff