State Pattern Example Implementation
Added Winner State