private boolean checkPlayerPiecesForPlacement(HantoPlayerColor aColor)
	{
		boolean legalMove = false;
		List<HantoCell> possibleLocations = new ArrayList<HantoCell>();	
		possibleLocations = generatePossibleMoves();
		for(int i = 0; i < possibleLocations.size();i++)
		{
			if(!isAdjacentToEnemy(possibleLocations.get(i), aColor) && isAdjacent(possibleLocations.get(i).getX(), possibleLocations.get(i).getY())){
				legalMove = true;
				break;
			}
		}
		if(gameManager.getTurnCount() < 2)
		{
			legalMove = true;
		}

		return legalMove;
	}