99 kilobots and me