Split weapon class into seperate classes for each weapon.
Should be much easier to add new weapons now.

Signed-off-by: BunnyRabbit2 (Lewis Storey) <iamlewisstorey@yahoo.com>