Fin Fin, Fin Fin on Teo the Magic Planet, PCA virtual pet who...