This is awesome. My only issue is that the character used for whitespace looks janky in my browser, like a bunch of non-monospaced squares. A potential remedy: because Unicode contains all 256 possible 4x2 Braille patterns, why not use ⣿ as the background and carve out the snake/food as negative space, e.g.
⣿⣿⣛⣛⣛⣛⣛⣩⣽⣿⣯⣿⣿⣿
This would ensure uniform spacing and is just as legible.
⣿⣿⣛⣛⣛⣛⣛⣩⣽⣿⣯⣿⣿⣿
This would ensure uniform spacing and is just as legible.