I was thinking some new cartoon show where there is a bord called peep or something.. OH EM GEE (gee) YOU CAN'T SEE ME 'CAUSE I'M A NINJA, NIN-NINJA NINJA, NIN-NINJA