win condition

oh so many changes to make a win condition.