Pirate Ship Game Extension

My idea is to build a pirate ship game that is played by the broadcaster and the broadcaster’s viewers. The broadcaster is the captain. The viewers also have roles on the ship and they complete these roles through an Extension. For example, one of the viewers loads the cannons via the Extension. Another viewer is in charge of aiming and firing the cannons via the Extension. The broadcaster would assign the various roles. Broadcasters and their communities would battle each other for control of the high seas.