how does the common basilisk run on water