Goodgame Studios interview question

How do you implement a Inversion of Control?