“Glitch” online game trailer

Glitch is a Flash-based massively-multiplayer online game launching in early 2011. The creators explain that, “It takes place inside the …