Added support for multiple shot types, shot types are organized in the s...

...hottype.js module

No way to switch between shot types at the moment without manually amending the server code.
Comes with three shot types: Single shot, Triple shot, and "Broken shot" (just slightly different Triple shot)