Thanks for your help! I do have the itch game. I just wasn't sure if I would also get a Steam key. I guess that wasn't part of the deal, which is totally fine. I'll just play it on itch.