why are ball pythons so good at escaping