Nicely done! A little ploddy in the start and later on during the middle, but still weirdly amusing. I like how no one seems technically 100% right in their arguments; feels more honest that way. But I'd change the rating, if I were you.