Add player generation method