With the whitespace being important, I immediately thought "ahah, Whitespace", but there's not nearly enough there. Then I thought a 2D language which uses the boundaries, so I tried Wumpus and Alice, but nada. Am I on the right track with 2D languages with unusual topologies?