Actually the setup you suggest is the one I had originally planned to do, but I stuck with the one we have now for two reasons:
- It's easier to maintain and to add new commands
- Having separate menus would inevitably require a moderate amount of JavaScript. With 11 players using 5 different browsers each with their own oddities in their implementation of JavaScript, I doubt I could make one implementation that works perfectly on all browsers.
If I have some extra time, I will look into this and see if I can make the two-menu system feasible.