Hi just want to ask is there a difference or recommend store to buy this on just want to ask as some games on itch will be a little ahead then on steam