It was fun to read, though a bit predictable. In any case, I like how you portrayed all the different characters and displayed their responses quite true to their characters. And the Snape meltdown was funny, with Dumbledore standibg behind the door.