Are we not gonna receive a steam key if we purchased it from itch.io? I dont seem to see an option to claim my key after buying it.