Yes, they sense vibrations. Here is a website link that will explain it. As far as the other items i cannot help you as I dont have the experience with BP's I only got mine several weeks ago but this website is full of info and there are a lot of experienced members here that do know and prob have the answers. Hope this helps. http://pet-snakes.com/how-snakes-hear