Use feildmaster's recursive player method