Nice concept, and not too hard once you understand what to do in each mini-game (which could be more clear, with some visual and sound feedbacks).I love that you added a rewards shop, that's a great touch to add drive and fun to the player :)