I suggest an archer, walls, and knights protect/guard the castle. The archers fire and attack the enemy's, the walls make it hard for the enemy's to get in, and the knights try to hold off the enemy's while the archers also attack the same enemy.
it is called a portcullis
I suppose you would call them a tailor.
We call those people "Hypocritical".
medieval money
Ale.
Your Rib Cage protects your lungs.
A chateau
jester
Alchemist
A bard, I believe.
Serfs.
A pub