Well, I know nothing about frogs really, but I don't think they really need anything specifically to have fun. It sounds like your setup in good enough to give them plenty to climb and enjoy themselves on.