It's amazing how it is a pixelated art style but it is still very detailed. I love the integration of mini-games; it makes the whole experience more dynamic. Also, just the amount of different ways you can play makes it fun, too.
The only thing I think could improve is the way the text looks. Sometimes the background makes it a bit hard to read.
Also, maybe you can add some animations.