This is very cool.
They must have been really advanced. One of those pieces even has English numbers on it.