Abstract player weapon into new weapon object.
Move PDD to new weapon system.
Move Gunner to new weapon system.
Move Sniper to new weapon system.