added a second gun type and basic weapon switching behavior