I think your proposal would work fine from infantry, but do you really want your cavalry to have a 1 in 3 chance of not moving every turn?

Or say they don't move turn one. Do you still move your adjacent infantry forward? Because if you do next turn there is a 1 in 3 chance they will be subject to a rear charge by a unit of boar boyz . . .