We had a similar take on the theme but I must say yours is a lot cleaner, more focused. I really like what you did with this.
I'd be interested in how exactly your algorythm works. My guess is you're taking the average power used by the player on each configuration and adding a small variation but I'm not sure.A
Anyway this was a really pleasant experience, seing my companion slowly starting to score bullseyes more reliably than me is very satisfying.