My entry for Ludum Dare 35.
I don’t claim that any of this code is good, or that it will be by the time it’s done.