Ok several problems in your code ...
First, as in the example put the Touch object with property "input compatible mode to yes" ... so you can test your "touch" code using a mouse on pc ;-p
Second one ... change all "left click" for "right click" and specially in the PC/Control section because touching the Thumbstick will now make you fire (when testing touch on a pc) if don't doing that ;-p ...
Third ... remove all references to ("stick") so all Touch.X("Stick") => Touch.X and all Touch.Y("Stick") => Touch.Y ... why ? ... probably because you don't have a layer with name "stick" !
ok ... i have testing this on a PC and now it works pressing "c" and using mouse as touch so it works also on mobile ... just something ... you could perhaps have some problem with the fire touch AND using touch stick at the same time (I don't think so but if so multitouch plugin exists ...) don't forget to add here a delay as for the click firing in pc mode !.
last comment : please add arrows key support, space to fire and remove the "while" plugin from this project if don't using it ... you mobile support stay incomplete ... the mouse pos is use to rotate the turret on pc .... but on mobile ? ...
Enjoy !