Nicely done stuff, well written and all. I really enjoy small details like the character portraits being animated, that was neat. Good job!