Thread necromancy!
The game is updated now. The mario place is a little different, and when you get past it, you face a boss (yourself!) Haven't managed to get pass that boss yet.