at any time they could easily break through the siege but they didnt because , while the warriors under the command of general shield were vastly more efficient than those of the prince , they were incredibly outnumbered .