Yes, this is a strange place indeed. Also can you guess all the characters in this short?
Neutronized, Tako Boy Studios, Nintendo, Sega, and Scratch for sprites. (Hope these give you hints.) Credit to @slimeex7 for outro creator.