kinda made some headway with making sure it stops at starting point