Added Weapon class

Weapon with 3 projectile options (single bullet, spread and projectile).