update: compelte player_profile() and update test for this function