Ludum Dare #29 entry.