Anyone have any idea of what kind of intelligence ball pythons have?

In comparison to my boa, my BP seems to lack in the smarts department a little bit. He tends to notice only movements, but my boa looks right into my eyes. Plus my ball python doesn't seem to get the concept of gravity.

Any thoughts?