From herp to derp: Things compile, things work-ish. Starting to understand.