finding player functionality