I had a similar idea with a dice roll determining how much bullets you get, but I really liked how you also made it determine how long you can move. Gave a more strategic feel to the game, although it made the gameplay slow at times.