Just out of context, I feel itch.io is the anchorite... in a good way.
Thank you for the great game!
Thank you!