Add class RdWeapon to deal with weapons

Added RdWeapon class with basic functionality (shoot and reload)
Add sound management to RdWeapon.