user controlled puppet bot