legend of dragon pearl ending explained