modified the player.cc and BaseBackage.cc and their test