Mix and bake cake per directions on the box. (can omit one egg)
Let cool completely.
Mix pudding per directions on the box
After pudding sets, mix the softened cream cheese, Cool Whip, sugar and vanilla. Mix well.
Once the cake is cool you can cut the cake in squares or crumble the cake and layer it with the pudding, cream cheese, and cool whip filling
Finish with shaved chocolate and red sprinkles, if desired.