a cannon needs shells to work properly