You're totally right about the edges, I just fixed it so that the letters overlap the tile edges, which should help a lot with that issue. Thanks for the feedback! It's a
little less clean-looking, I think, but it's worth it for the practical benefit. If anyone has an idea for a better solution, I'd be interested to hear it.
I'll take a look at free positioning pieces outside the board too, but I just want to give that a little more thought.