Introduce winner service.
Add tests for declaring a winner