Question: has played a pivotal role?
Answer: A pivotal role, point or figure in something is one that is very important and affects the success of that thing.