return true if game is over
added interface for fouls and simple foul for point deduction
added foul to the event
added foul to calculation of points
remove currently unnecessary if
don't use static foul doing nothing
refactoring
added fouls to participant
extract method
added method to reset counter
reset foul counter if necessary
deprecate method because we want to not use this
remove number of finished racks from event
added property to foul to determine whether it should count as consecurtive foul
renamed method
increase consecutive fouls if necessary
added logic for fouls
fix tests temporarily
determine whether a rerack is required
added TODO