private void scanForAttackers(){
		// Check for attackers
				for (int x = tower.x - tower.range; x <= tower.x + tower.range; x++) {
					for (int y = tower.y - tower.range; y <= tower.y + tower.range; y++) {
						if (x < TilePanel.getInstance().tileMap.getGameBoard().size()
								&& x >= 0
								&& y < TilePanel.getInstance().tileMap.getGameBoard()
										.get(x).size() && y >= 0) {
								Vector<Attacker> atkrList = TilePanel.getInstance().tileMap
										.getGameBoard().get(x).get(y).getAttackers();
								if (atkrList != null && atkrList.size() > 0) {
									tower.changeTo(TowerStates.ATTACK, atkrList.get(0));
									stateChange = true;
									return;
								}
						}
					}
				}
	}