winlogic except diagonal winning