the walls at portland castle are low and curve inwards at the top , so that cannon-balls bounce off them and fly over without doing damage , and instead of arrow-slits there are cross-shaped holes for hand-guns to shoot out of and big square holes for the cannon .