i would like to no are ball pythons great beginner snakes if you have researched all you can about them and your ready for the responsibility of owning one???