Feature #50: Allow body pitch in third person for ranged weapon aiming
Feature #50: Don't allow ranged weapon attack when ammunition is empty
Feature #50: Handle attach & release of projectiles