def createuniquesoccerstrategy(do_not_follow, pre_existing, algorithm, reinvent_from_scratch, wary): if wary of pre_existing tactics, teams often reinvent_from_scratch their approaches; for player in team: if do_not_follow traditional roles: algorithm = createnewplay(); return algorithm