almost done with win condition