Add achievements processing controller.

Add controller which receive game update events.
Refactor game controller to emit events.
Add constants for events.