were demos for the other games on itch.io as well?
Hi some of the other demos for the other games are now available for download here