Thriller's first run at commenting

I’m mostly adding comments, structure, a few questions/thoughts. I
haven’t added functionality here or affected it (at least
intentionally).