Food was usually stored underneath the castle or on the ground floor of the tower keep ... a castle in a siege could use different kinds of siege engines to attack the castle and make it weaker.