One thing I would change slightly is the ending, you have loads of characters on screen, so having different matches at the end with each having different dialogues would leave more to be discovered on the next playthrough.