Phase in PhaseModel. Set winner for match works. This closes #1 and fixes #5.