Looks like things are largely working. Uni directional ring implementation somewhat complete