Theatre of the impossible: puppet theatre in Australia