Shelton softball tops Lauralton for third straight win