First of all, well done Mr;Long XD XD
Anyway, I feel like some parts are a bit repetetive regarding names. Also, there are quite a lot of characters and since we have but one page to write on, I found myself double-cheking names because I just didn't know who that was again.
Regardless of that, it's still a solid submission!