Very interesting principle. Now when I think about this games utilize this design heavily. For example in Final Fantasy X you can select which statistics to improve or skills to learn on a Sphere Grid. The Grid is designed so that its effect is mostly predictable and similar to previous games (in terms of skills learned and stats increased) but the player has a feeling like he was in control here.