This concept is really interesting and fun to play. I enjoyed it very much. I best is 418 seconds.
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.