I played SM64(the DS remake even more so) and enjoyed it, so consider me a fan.
My money is on Queen Vanessa coming out of my "A Hat in Time" and Steam apps, out of my computer, doing something bad to me for impersonating her on this forum, then commenting on this to explain that she's the real deal.