Always thrilled to see a new release. When will it drop on itch, approx?
About 1 week, so next Friday ish