better dynamic check on .ownsPet
add items to the top of the list, since "add new __" is at the top
fix up dynamic "owned pet" determination
update balance, display real value of pet