Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

This is exceptionally simple, and does a wonderful job of meeting the criteria. Granted, I'm reasonably confident that one of the two ending edges should have been a starting edge given the rest of the rules, but eh.

Oops! Yes, one the ending edges should be a starting edge. I had originally meant the bottom edge to be the starting edge, but I don't think it actually matters which is which.