Implement different micromanagement for different weapons