Added lots of functionality to SniperGun, trying to make Inventory work with PlayerControlSystem. NEED TO FIX.