The Science of Badminton: Game Characteristics, Anthropometry, Physiology, Visual Fitness and Biomechanics