NaN avoided. But shotsAudio now runs w/o stop on initial tap.
Seems to have solved it! Now to tidy...
Using shotsIsOn flag in mobile prevents wires crossing.
Removal of console logs.