idk how this works, but since I bought this on itch, is there no way for me to obtain the new versions anymore? or would I have to get this on steam
If you bought it on Itch, you will have access to all updates on Itch.