Sorry to ask, but are you sure about itch on this one? Because as far as I can tell, itch doesn't support "lifetime" purchases. Rather, you buy specifically the item that is in store.Steam and Itch versions are one-time-purchase, so once you buy it, you will receive the access to all of the future updates.