The dialogue alone carries so much personality and wit, every line does double work. Rook especially - what a character.
Good job!