I don't think i have anything new to add which hasn't been said already (im guessing) so in short...
Very nice frog game!