Nakajima Ki-43 Hayabusa: Japan’s Agile Army Fighter