added board traversal to roll