Here is cheat sheet to make a game people will actually play
1. The vast majority of players prefer flip one, not flip three.
2. You want the text on your cards so large as you can.
3. People expect that if they click a card, it moves to where it can go.
4. People do not like hard games, give people games that can all be won.
5. You want your pile to sit on the right - at-least for mobile players, reaching across the screen is annoying.
6. People WANT the score. I A/B tested this, people hate when there is no scores.
7. People do not care about sounds.
Things I like from your versions I am totally going to steal.
1. Teach is amazing
2. Showing cards left in the pile
Suggestions
1. The teach arrows are to small, people who play this game have bad eyesight on average.
2. Make teach only show moves that drives the game towards the win state.
3. Add animations, I have AB tested this and the game performs better if you have the basic set
4. Make it load faster, people have industrial attention deficit disorder, you loose 8% of users for each second your game takes to start.
Bugs
1. Reloading the page I can't seem to undo back to the start of the game.