Plenty of thrills and spills at Southern 500