ssj12 on 12 December 2008
you should play the Alien game in the central plaza.
From what I have seen they changed a TON of crap since the closed beta. Central Plaza is different, Mall has a new screen, havent looked at the theater or arcade yet.