Laughing Little Frog

Gameuploaded for the 54th Ludum Dare
Puzzle
Play in browser