implemented getPlayer