Your game seems well-balanced and visually interesting, but I think it's less engaging without some form of measurement for how well the player is doing. Alternatively (or possibly "in addition"), some way for the game to become more interesting after a while would've helped, even if it was just an occasional board with 2 gaps.