Fix test case for GameController
Add tests for Dispatcher. Give inherits interface to more modules.