Ballards, Windham KO Cards in battle of softball unbeatens