Thanks for building it! I've done everything but level 25, still fiddling with that one.
Do you publish the JSON for the builtin levels, and/or the spec describing how the JSON encodes a level?
I haven’t yet, no. But if it helps, here’s what the enums in the JSON refer to:
const types = { EMPTY: 0, WALL: 1, GOAL: 2, BLOB: 3, PAINT: 5, SWITCH: 7, } const colors = { GREEN: 0, YELLOW: 1, }