PlasmaCannon stuff

Pyro can have multiple primary Cannons, PyroPilot does not yet switch
Cannons