That's a good idea, though certain sections require different amounts of uses of the moves, and restricting level design to revolving around a set amount of moves doesn't seem like a good idea.
Perhaps different sections could be programmed to have different amounts of moves generated.
Thanks for the suggestion!