Thank you for your kind words, and for your feedback!
But, the restructuring of the barracks path is part of the gameplay, much like the command of units in the Starcraft. It is hard to remove it so that game remains interesting and challenging. But we are constantly thinking how to make it less intrusive. Ideas that we discuss:
1. Indication of one target for all barracks at once.
2. The button that highlights the inactive barracks.
Yes, our textbook is not very good. Thanks for pointing out our mistakes, we'll fix everything!
Your idea about cursors is already on our Trello! :)