Sort:  

Yes!! I couldn't put my finger on it.. but that's it! (kinda looks like Kirby, a little bit too now that I think of it...) Oh, and maybe he's in the Water Level too lol

Nailed it

Ha ha, thats pretty funny! lol

Best comparison for the logo I've seen!