How come you can send a baby dragon to roost if there is no raising space available, and you can send a raised dragon to roost when you already have one, but not send a raised dragon to roost when the habitat is full?