Is a very good game, I like the art and the original idea of match flowers and synergys of them. At the start is a little bit confusing, there is a lot of information, a tutorial or introducing a plant or insect at each level would have been better (in my opinion). I think the leadeboard it's a great way to make the game replayable, and it's a great achievement to have added it in such a short amount of time. Congratulations, very good game!!!
By the way, you have my humble game here if you want to try it too ;