So the Subscribstar version is different from the Itch version? Is that correct?
Yeah they're different games now.