This has worked great for me so far.
Only thing I wish was fixed was that when someone is on the bar and completely boxed out from getting off the bar, it would be nice to have the turn stay with the player who actually still has moves. Right now the player on the bar has to roll, which results in a “no moves” and then passes to the other player.