Now, what is your reason for making your Karate "non-contact"?
|Testing, with a broken hand|
Oh, yes, I know all tournaments around you are non-contact, but that doesn't mean you need to keep contact out of your training.
If you don't get hit on a regular basis you will not know how you react under stress, fear and pain, and stress, fear and pain is what you will feel if attacked on the street.
This people seem to survive without big injuries, so a couple of punches won't kill you:Parkour fail compilation