Yet another dircycle fix (hopefully the last one)

The right directions are `-1` for left, `+0` for right cycling