Software architect Michael Birken has created the Tetris Printer Algorithm, a program that can draw using Tetris pieces. The algorithm is able to play the famous puzzle game, rotating, positioning, and dropping Tetriminos to create images. In a video demonstration, Birken shows the algorithm at work, creating Bubble Bobble's Bub, Zelda's Link, and Metroid's Samus Aran, among others. If you're interested in how the system works, Birken has a full explanation over on his site, but for now just enjoy this high-speed video of the Tetris Printer Algorithm in action.