private static void attackColonyAnt(Ant ant) {
		int XLoc = ant.getLocationX();
		int YLoc = ant.getLocationY();
		
		int randNum = RandomNumGen.randomNumber(0, 3);
		
		// 50% Chance of killing an ant in the same node as the bala
		// If the number 1 or 3 is generated, the attack is successful and an ant is killed
		if (randNum == 1 || randNum == 3) {
			// Iterates through the linked list of colony ants until it find the first ant
			// whose location is in the same node as the attacking bala ant
			for (Ant colonyAnt : AntColony.activeAnts)	{
				// Bala Ant kills queen and ends sim if in the same node
				if (XLoc == 13 && YLoc == 13) {
					AntColony.activeAnts.getFirst().setAlive(false);
					AntColony.endSim = true;
					return;
				}
				// Bala Ant kills a colony ant
				else if (colonyAnt.getLocationX() == XLoc && colonyAnt.getLocationY() == YLoc)	{
					colonyAnt.setAlive(false);
					UpdateIcons.removeAntIcon(colonyAnt);
					AntColony.activeAnts.remove(colonyAnt);
					return;
				}
			}//end for loop
		}
		return;
	}