Hanamura Battleground Fort, Keep, Towers and Wall