Many changes.
Player use different GameObject for different weapons.