Club Penguin Beta Team Puffle Rollerscape Game Sneak Peek By Trainman1405 / April 22, 2011 Happy77 has uploaded an odd new video to her Youtube channel! Take a look: It is something called the Beta Team. What do you think all this is about?