You thought of a very similar idea :)
you could add some audio/visual feedback to your game. For example, when connecting pieces. It also would benefit from an undo button.