Stubbed new projectile types; added alt firing logic and refactored some turret logic