Browser game Glitch is, first of all, maybe the first massively-multiplayer game to place its players inside the minds of supernatural creatures. It's also the next project from (some of) the people who brought you Flickr. Yes, Glitch is different. »11/22/10 10:00pm 11/22/10 10:00pm