Yes, it's too close, that why everyone is using horse archers to maintain the distance. Usually, I would have the ranges to wear down the enemies before they get to my infantry so the front line won't get overrun. However, due to the distance that was given at the initial battle, I had no choice...