WeaponHolder can be a Pawn or a child class of Pawn
it just needs to have the GetController() function, which is implemented by Pawn
WeaponHolder can be a Pawn or a child class of Pawn
it just needs to have the GetController() function, which is implemented by Pawn