Glitch, a free MMO from the creators of Flickr, launched today By Paul_Ryan published 27 September 11 Musical trailer encourages creativity and weirdness