Rectilinear movement happens when a snake pulls its belly scales forwards, then pushes them backwards. Sidewinding happens when a snake uses its head and tail as a support and lifts its body sideways. Snakes often use the concertina method for climbing through trees. They pull their front end forwards, coil it and then, pressing the coil against the ground for support, pull the back end forwards.