Modified pre-conditions in Domain Objects to use Validate rules.  Added tests for Player object.