so this might be a REALLY silly question, but i can't seem to wrap my head around how ball pythons (and most other snakes that don't sidewind. actually scratch that i don't understand sidewinders either.) move? like i've seen my girl get herself almost completely straight and still be moving forwards. i've looked up the explanation- something to do with them gripping with their belly scales, but like... are they perpetually pushing themselves off of one of their curves? is there some internal inch-worming going on? i was hoping for google to spit out a diagram or some kind of visual but apparently not, and honestly at this point i'm not entirely convinced that they're not just using telepathy. anyone know what the exact mechanics of their propulsion is?