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

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