Leonardo vs Ludwig von Koopa

Description
TMNT vs Super Mario! Their goofy orange brothers faced off, but now the smart blue leaders are going at it! Can Leo counter Ludwig's teleportation skills?