This is the "inversion" aspect of the inversion of control design principle. The most common application of IoC is in modern application frameworks such as Spring Boot, JAX-RS, Ruby on Rails, ...
Put another way, the developer's code has a dependency on a component managed by the framework. One way for the Game to gain access to the container managed Score is by pulling it directly out of the ...