Initial commit - code from my LD25 entry.