Samurai Warriors usually guarded the Castles and they wore pennants the castle could have up to five floors and was usually zig zagged inside.
Chat with our AI personalities
The knights usually guarded the castles but, if they owned it they would most likely have their own soliders,knights,guards, and Etc.
People say that it was done so that it would prevent earthquakes from damaging the castle and the land around it.
Because the cannon was invented therefore blew castles up :)
middleages
Artillery (Cannons) could collapse them.