private List<HantoMoveRecord> getPossMoves(List<HantoCell> openCells){
		List<HantoMoveRecord> possibleMoves = new ArrayList<HantoMoveRecord>();
		List<HantoCell> boardPieces = new ArrayList<HantoCell>();
		if (gameManager.getCellManager().getPlayerCells(myColor) != null){
			boardPieces.addAll(gameManager.getCellManager().getPlayerCells(myColor));
			for (int i = 0; i < boardPieces.size(); i++){
				for (int j = 0; j < openCells.size(); j++){
					if (gameManager.getCellManager().isALegalMove(boardPieces.get(i).getPiece(), boardPieces.get(i), openCells.get(j))){
						possibleMoves.add(new HantoMoveRecord(boardPieces.get(i).getPiece().getType(), boardPieces.get(i), openCells.get(j)));
					}
				}
			}
		}
		return possibleMoves;
	}