remove old logic to prepare rewrite
remove generic event
rename
new event types
cleanup foul
differentiate between event types
added break foul
added innings to participant
added missing reasons
added one inning by default
added max innings
remove comments
only allow standard foul reasons
use separate event for fouls
added first handling of inning finished event
process several events at once if they belong together
remove methods from interface
don't process many events
allow optional foul event
foul event should not be a game event