Experimental puppet festival comes to Bristol