Refactor cannonballs to missles and replace usages of for-each iterator