Weapon Refactor

1. Move damage and speed and firing interval into Barrel.
2. Add firing start time and firing stop time for Weapon.