Switching Cannons for the Pyro

Pyro can now switch primary and secondary weapons, PyroPilot determines
best weapons to use periodically