Ludum Dare 30 entry.