This is a very hard, but brilliant puzzle game! After staring at it for a long time, the map turns out to be possible after all...
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.