They sleep together because they only have one spot that is the correct temp they are looking for. It is definitely not reccomended that you keep two snakes in the same cage no matter the species. In my personal opinion, one snake = one cage unless you are breeding them and then you seperate them once the breeding has occurred.