Refactor game broker to use a basic observer pattern