Hey! Bought this on steam. Any way i can get the itch copy? or could you confirm if they're the exact same or not?