You only buy it once and get the updates for free. And uhhh... I have no plans currently to release it on steam, at least until it goes into a full 1.0 release. If I do release it on steam - I'll make sure to give out digital keys to people who already bought it on itch (I have a list of emails of every person who've bought the game)