Following the point raised in #112 about a more organic interface, this PR moves the cleaning of players and their preferences into the scope of matching.
This will be achieved by refactoring the _check_input solver methods to give out warnings rather than errors. In addition, the BaseGame instance will change its Player instances, storing the original information as needed.
Following the point raised in #112 about a more organic interface, this PR moves the cleaning of players and their preferences into the scope of
matching
.This will be achieved by refactoring the
_check_input
solver methods to give out warnings rather than errors. In addition, theBaseGame
instance will change itsPlayer
instances, storing the original information as needed.