Fun for puzzleheads and if multiple solutions are accepted (as long as they're correct) players could feel like they managed to outsmart you (in a good way).
One thing I would change: if you present the board, then wait for the player to click and then cut to text it feels disruptive, usually at that point I'm trying to pick up and place a tile, but clicking triggers the text screen instead. Most of the same messages could be presented as hints when the player clicks a hint button.