improved player detector mechanics