Didn't make sense, but it give some credit for making laugh a little because of the randomness.
This whole piece lead to a gag, and being a mario fan I don't get the joke
I believe that the doctor character is what really made this piece.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.