This is the most fun I've had in along time, even more so than a lot of Triple-A titles this year. Great graphics style, love the sound, easy to pick up but has a slight learning curve, and even though its repetitive I keep coming back for more.
A little tip that seemed to work for me was to learn when to make a move and when to let the timer run out, so the opponent is forced to make a bad or useless move. Sometimes allowing you a better move next time.
I had battled the final boss about 30 times or so and about 5 tries after using the strategy I just described I finally beat him. Hope this helps !
I will :)