I think there should be at least *some* pathfinding, drawing the lines exactly straight doesn't seem in the spirit of the game
Discussion
This is pretty good, but yes, without some pathfinding around the squares and avoiding existing lines it doesn't work: nostr:nevent1qvzqqqqqqypzqwlsccluhy6xxsr6l9a9uhhxf75g85g8a709tprjcn4e42h053vaqydhwumn8ghj7un9d3shjtnhv4ehgetjde38gcewvdhk6tcprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsqgpajvm0wm6rxyxk39nggefyav3ggce0zksn9ja7pz737pt8r5jnzqtlh2ca
You're 100% right. Default is now freeform form so you can draw your lines. Repo updated. Now to have it so lines cannot go through a square.
Looking pretty good, now just some more space around and between the squares (maybe shrink the squares a little?), disallow going through the square and make the computer recognize a win condition and that should be it.
Ok just updated so you can't put lines through squares, a game over state is more evident, and added dark mode for the heck of it.