Danny Phantom explained