Oh. Oh. Oh. So good! You made both Percy and Moody come to life. They're both characters that are more caricatures than real people. It seems odd at first that Moody would be the one to understand Percy, but then he's the one that sees everything.
I like that Moody's Slytherin side (loved that!) saved him, and that Percy gets him back.