So many good puns, and I just the style of movement you chose for the characters; it conveys motion without being distracting to the song.
I had no idea how many jokes could overlap fish with rap, but you delivered. All with cheeky keyboard playing in the background!