Final commit of LD30, barring major bugs.