rudimentary win/loss state