úÎù#!      Safe;ó2Player models information available to combatants.Strategy models player tactics.Move models valid game actions. roll simulates a six-sided die. 2sayN provides a debugging hook during development. 3play executes a game of Pig and returns the winner. 3alwaysHold models a simple player who always holds. 3alwaysRoll models a simple player who always rolls.9hundredOrBust models a player who strives for 100 points.-rollOnce models a player who rolls only once.1roll5 models a player who rolls up to five times.0roll6 models a player who rolls up to six times.3rollK rolls to keep up with the current top player.rollBadK is a poor player&defaultPlayer constructs a new player.ah always holds.ar always rolls.hob busts at 100.ro rolls once.r5 rolls five times.r6 rolls six times.(rk rolls to keep up with the top player.rb is a bad player.test executes multiple games.'track records player wins across games.stats sorts game scores. 9addLosers identifies consistently low-scoring strategies.!  !   !      !" pig-0.0.1-HghPYcRJaSA141CIzufdhjPigPlayernamestrategyscoreStrategyMoveRollHoldrollsayNplay alwaysHold alwaysRoll hundredOrBustrollOnceroll5roll6rollKrollBadK defaultPlayeraharhobror5r6rkrbtesttrackstats addLosers