I played this game on Steam, but is it possible that the game on Steam is akin to a demo? It didn't rlly feel "full" on steam, so im wondering if i shld download n play this game from itch.io, or is there only free demos on both of them, so id needa pay for the full version?