My entry for the Ludum Dare #29 http://www.ludumdare.com/compo/