My entry for Ludum Dare 31 - http://www.ludumdare.com/