I love these kinds of games and I really like this as an application of the theme! It's been said before but the entire board resetting every attempt instead of just the die is big drawback, but I understand time constraints are a thing. I wonder how you might include randomness in a game like this? If the die did random things when it touched a wall then you could just make a machine that works for one particular series of rolls and retry until it works. Just thinking out loud, not bad!