added mutator and accessors to Player, will implement looping in Driver