Does the recent update come with this game because I know that on steam the update is there but is it available on itch.io?