Hey, you will get a steam key when It will be released on steam (you can wishlist it) and you can also download it from here but it is not released yet. Only a demo version but it is not available anymore for now sorry :(
Ah ,thanks mate ,thought there was an Itch download atmo.
Nice to hear about a Steam key , very kind ,cheers.