Shelley and Firth football teams make big improvement