Make Stroke and Ball equatable.
Change the header text when you're recording a foul.