Looks like it! Or perhaps pits for pit-and-pebble games like Mancala.
...And then I read the article and they mention that! :-/