Is Karate a good fighting sport you actually learn skills with or is it more the art of movement?