Hard game, but lots of fun! On even just my very first try I think I almost had it, I maxed all upgrades and I think I lost the game by only 10 small grass patches. Might have been a difference of about 1 or 2 seconds or so between winning and losing.
Really fun game, I might even consider to play it again, very nice job on this!