check winner logic