Hi! I just bought this on steam, is it possible I can redeem the game here too or does it not come with itch key? Thanks, I am so excited to play(I am playing now).