Rudimentary Shotgun Added: Read Desc.

This was a nightmare to implement and debug. Thankfully it's working,
although I need to work out the kinks of getting randomized pellet
velocity vectors.