Updated with threads, this doesnt work currently for pulling bodies