I "make" my son (12) wear a chest protector (heart guard) when he plays baseball (hardball). Do you know if it is actually necessary? He did get hit last year and we all heard the clunk so were pleased he was wearing it. It is uncomfortable and doesn't stay in place. He is a trooper. Any suggestions?