I have to say: that's impressive.
I only have one single thing that maybe you could improve - the tiles are too small, when I got used to it, it wasn't that bad, but it's still a problem.
As I said, you made a really good game and I can't find many things wrong with it.
Amazing job!