Think more D&D and less House Elf. (SPEW all the way, though.)
Honestly, I don't want to break your brain. You seem like a nice guy and all your puzzle-solving skills are suddenly really freaking explained. It's a really long and not very fun answer.