Very nicely done! I played through it all. :)
And now for some constructive commentary: it seems that it doesn't detect when there are no moves left (or maybe I missed one?), that would be a nice detail. Also, I found that being able to buy moves so easily made it not so challenging. Finally, and that's purely personal, I found the music not that great. But I'm a musician, and a picky one. ;)