Is there a difference between this version, steam version and subscribestar version?
This version is not being developed for years now. If you want the most current version, you have to do Patreon or check Steam. I bought the game here on itch and basically I wasted my money.