Added scotty's fixed up program. I seem to still pass, so good enough
for tomorrow, I suppose. Still a messy implementation, but not going to
be able to fix that right now, heh.