I just saw this new screen when I went to Club Penguin this morning. It appears after you click on Play Now on the main animation screen. They changed the name of the button to Start and the screen looks like a medal stand or something. What do you think of it? Please post in the comments!